package commande;

import java.io.IOException;

/**
 * Cette classe reconnait la commande #login. @suivant suivant cor suivant dans
 * la chaine de reconnaissance @client reference au client
 */
public class Reconnait_Login extends ChaineAnalyseurClient {

    public Reconnait_Login(ClasseAnalysateurTexte suivant, ChatClient client) {

        super(suivant, client);
    }

    @Override
    protected boolean analyseTexte(String chaine) {

        if (chaine.trim().toLowerCase().startsWith("#login")) {

         //   if (!this.client.isConnected()) {

                try {
                    this.client.openConnection();

                    this.client.sendToServer(chaine);




                } catch (IOException e) {

                    this.client.clientUI.display("Inpossibilit� de se connecter au serveur " + this.client.getHost() + " : " + this.client.getPort());
                    //this.client.quit();
                }
//            } else {
//                this.client.clientUI.display(ETAT_DECONNECTE_REQUIS_POUR_COMMANDE);
//            }

            return true;
        } else {
            return false;
        }
    }
} // fin
